
/**
 * 拆分金额为整数部分和小数部分
 * @param {string|number} num - 要拆分的金额
 * @returns {Object} 拆分后的结果 { main: 整数部分, sub: 小数部分 }
 */
export function money_split(num) {
  let numStr = num.toString();

  // 检查是否为有效的数字
  if (isNaN(numStr) || numStr.trim() === "") {
    console.error("金额");
    return { main: "0", sub: "00" }; 
  }

  let [main, sub = "00"] = numStr.split(".");

  // 小数部分如果不足2位，补充0
  if (sub.length < 2) {
    sub = sub.padEnd(2, "0");
  }

  return {
    main,
    sub,
	val:''+main+'.'+sub
  };
}
